Eleanor Crane: Quantum Computation With Fermions, Bosons, And Qubits